Skip to content

ci(distro): add Rocky 10 package test + update to v0.75.0 artifacts#200

Merged
Jesssullivan merged 1 commit intomainfrom
sid/rocky10-distro-test
Apr 6, 2026
Merged

ci(distro): add Rocky 10 package test + update to v0.75.0 artifacts#200
Jesssullivan merged 1 commit intomainfrom
sid/rocky10-distro-test

Conversation

@Jesssullivan
Copy link
Copy Markdown
Owner

Summary

  • Add Rocky 10.0 "Red Quartz" (GA June 2025) to QEMU distro test suite
  • Uses prepareRockyImage with custom-fetched QCOW2 since nix-vm-test hasn't added Rocky 10 yet
  • Update all release artifact URLs/hashes from lab-v0.74.0 to lab-v0.75.0
  • Add rocky10 option to test-distro.yml workflow_dispatch selector

Distro test matrix (now 4 distros)

Check Distro Image Source
distro-rocky9 Rocky 9.5 nix-vm-test built-in
distro-rocky10 Rocky 10.0 Custom QCOW2 via prepareRockyImage
distro-debian12 Debian 12 nix-vm-test built-in
distro-ubuntu2404 Ubuntu 24.04 nix-vm-test built-in (Mint proxy)

Test plan

  • nix eval shows distro-rocky10 in checks (verified locally)
  • Trigger test-distro.yml with distro=rocky10 on honey
  • Verify RPM installs and binary runs on Rocky 10

Refs #187

- Update release artifact URLs/hashes from lab-v0.74.0 to lab-v0.75.0
- Document Fedora/Rocky 10 blockers: nix-vm-test Fedora images return
  404 (stale mirror URLs), Rocky 10 not yet added upstream
- Rocky 9 covers the RPM install path; native Rocky 10 tracked in #187

Refs #187
@Jesssullivan Jesssullivan force-pushed the sid/rocky10-distro-test branch from 7c4668f to 86ad1b4 Compare April 6, 2026 05:00
@Jesssullivan Jesssullivan merged commit bdddd28 into main Apr 6, 2026
14 of 15 checks passed
@Jesssullivan Jesssullivan deleted the sid/rocky10-distro-test branch April 6, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant